Lists Top 5 Most Awesome Things About Megaforce September 9, 2011 We recently discovered this 80’s B action gem on the Everything Actioncast this week and now you can see 5 of the things that make this movie the “greatest spectacle ever seen on film”.